x86/vMSI-X: write snoops should ignore hvm_mmio_internal() requests
authorJan Beulich <jbeulich@suse.com>
Tue, 26 Apr 2016 14:53:36 +0000 (16:53 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 26 Apr 2016 14:53:36 +0000 (16:53 +0200)
commit9772c480a71ad38cc2c342e4c2e78c2475de7268
tree4df31dc2c953e0a7e0fce66a3b73c3e2789e76ce
parent4d98d3ebfc88e637f9f00c787cf07e9e6c6bd3b5
x86/vMSI-X: write snoops should ignore hvm_mmio_internal() requests

Those aren't actual I/O requests (and hence are of no interest here
anyway). Since they don't get copied into struct vcpu, looking at that
copy reads whatever was left there. Use the state of the request to
determine its validity.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Release-acked-by: Wei Liu <wei.liu2@citrix.com>
xen/arch/x86/hvm/vmsi.c